import com.alibaba.druid.pool.DruidDataSource;

import java.sql.SQLException;

public class Main {
    public static void main(String[] args) {
        //创建druid数据库连接池对象
        DruidDataSource ds = new DruidDataSource();
        ds.setUrl("jdbc:mysql://localhost:3306/jdbc");
        ds.setUsername("root");
        ds.setPassword("2005");
        ds.setDriverClassName("com.mysql.jdbc.Driver");
        ds.setInitialSize(5); //初始化连接池的时候，就创建5个连接
        ds.setMaxActive(10); //最大连接数
        ds.setMinIdle(5); //最小连接数
        ds.setMaxWait(5000); //等待时间
        ds.setValidationQuery("select 1"); //验证连接
        ds.setTestOnBorrow(true); //在获取连接的时候就进行连接验证
        ds.setTestOnReturn(true); //在归还连接的时候就进行连接验证




        try {
            if (ds.getConnection()!=null){
                System.out.println("连接成功");
            }else {
                System.out.println("连接失败");
            }
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }
    }
}